stand in the pillory - Alemán Inglés Diccionario